I found a website with lots of theories. I haven't explored it all yet, but it looks promising.
But.. as the url of the site is one big spoiler I'll have to warn you.... if you don't want to know, turn around now!
But... if you do want to know.... (
Follow me )